UrlAwareDataSource.java

package org.codefilarete.stalactite.sql;

import javax.sql.DataSource;

import org.codefilarete.tool.sql.DataSourceWrapper;

/**
 * @author Guillaume Mary
 */
public class UrlAwareDataSource extends DataSourceWrapper {
	
	private final String url;
	
	public UrlAwareDataSource(String url, DataSource delegate) {
		this.url = url;
		setDelegate(delegate);
	}
	
	protected UrlAwareDataSource(String url) {
		this(url, null);
	}
	
	public String getUrl() {
		return url;
	}
	
	@Override
	public String toString() {
		return getUrl();
	}
}